<?php
//------------------------
// 公共函数
//-------------------------

use think\Session;
use think\Response;
use think\Request;
use think\Url;
use think\Db;
use classes\Auth;
use debug\Slog;

// 生成层次的文件夹
function mkd(){
    $today = date('/Y/m/d');
    if(!is_dir( APP_PATH . '../public/wechat_qr' . $today )){
        mkdir( APP_PATH . '../public/wechat_qr' . $today , 0777 ,true);
    }
    return $today;
}


function wechat_qr($openid){
    // 获取创建二维码实例
    $qrcode = $this->app->qrcode;
    // 创建永久二维码
    $result = $qrcode->forever($openid);
    $ticket = $result->ticket;
    // 获取二维码内容
    $url = $qrcode->url($ticket);
    $content = file_get_contents($url); //  得到二进制图片内容
    $dir = mkd() . '/'.$openid.'.jpg';
    file_put_contents(public_path() . $dir , $content); //  写入文件
}
